package com.hxzy.shop.order.dto.resp;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author ht
 * @Date 2021/9/14 17:45
 * @Version 1.0
 */
@Data
public class DistributouOrderListResp implements Serializable {
    @ApiModelProperty("id")
    private Long id;

    @ApiModelProperty("订单id")
    private Long orderId;

    @ApiModelProperty("订单编号")
    private Long orderNo;

    @ApiModelProperty("佣金收入")
    private BigDecimal commission;

    @ApiModelProperty("分销人")
    private String distributorName;

    @ApiModelProperty("订单金额")
    private BigDecimal orderPrice;

    @ApiModelProperty("配送状态  1 【快递模式】 待发货(小程序)/待发货(后台),【同城模式】待发货(小程序)/待发货(后台),【自提模式】待备货(小程序)/待备货(后台)  2【快递模式】 待收货(小程序)/待收货(后台),【同城模式】正在配送(小程序)/待收货(后台),【自提模式】待自提(小程序)/待自提(后台)  3 【快递模式】 交易成功(小程序)/已完成(后台),【同城模式】交易成功(小程序)/已完成(后台),【自提模式】交易成功(小程序)/已完成(后台) 4【快递模式】 订单关闭(小程序)/订单关闭(后台),【同城模式】订单关闭(小程序)/订单关闭(后台),【自提模式】订单关闭(小程序)/订单关闭(后台)")
    private Integer orderState;

    @ApiModelProperty("下单时间")
    private Date createTime;

    @ApiModelProperty("快递方式 1自提 2同城 3快递")
    private Integer distributionState;

    @ApiModelProperty("支付状态 1待支付 2已支付 3取消支付")
    private Integer payType;

    @ApiModelProperty("门店名称")
    private String storeName;
}
